package net.uiiang.android.BiscuitBoxDemo.system;

import java.io.File;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;

public class PackageInstallerActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        String fileName = Environment.getExternalStorageDirectory()
                + "/AndroidPdfViewer.apk";
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(fileName)),
                "application/vnd.android.package-archive");
        startActivity(intent);

        
//        默认是不支持安装非市场程序的 因此判断一下
//
//        int result = Settings.Secure.getInt(getContentResolver(), Settings.Secure.INSTALL_NON_MARKET_APPS, 0);
//        if (result == 0) {
//            // show some dialog here
//            // ...
//            // and may be show application settings dialog manually
//            Intent intent = new Intent();
//            intent.setAction(Settings.ACTION_APPLICATION_SETTINGS);
//            startActivity(intent);
//        } 
    }

}
